package 笔试2.vivo.one;


import org.junit.Test;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Main {

    @Test
    public void test() {
        int[] w={2,4,6,8,10};
        int[] a={10,20,30,40,50};
        int[] p={4,5,6,7};

        int n=p.length;
        int n2=w.length;

        List<Integer> list=new ArrayList<>();
        for(int i=0;i<n;i++){
            int cur=p[i];
            int f=0;
            for(int j=0;j<n2;j++){
                if(w[j]==cur){
                    f++;
                    list.add(j);
                    break;
                }
                else if(cur<w[j]){
                    f++;
                    list.add(j-1);
                    break;
                }
            }
            if(f==0){
                list.add(n2-1);
            }
        }

//        System.out.println(list);
        Map<Integer,Integer> map=new HashMap<>();
        for(int x:list){
            map.put(x,map.getOrDefault(x,0)+1);
        }
//        System.out.println(map);

        int sum=0;
        for(int ind:map.keySet()){
            int gs=map.get(ind);
            sum+=a[ind]*gs;
        }
        System.out.println(sum);
    }

}
